<?php
// ici c'est pour les fonction de date pour membre_inscrit et dernier visite
function format_temps( $tps ) {
        $difference = time() - $tps;
        $heure_defaut = 3;
        $txt = '';
 
        if (++$difference < 0) return 'erreur sur la date';  //si la date qu'on indique est dans le futur, cas improbable dans notre cas
        else {
        
                if(date('dmY') == date('dmY', $tps) or $difference < $heure_defaut*3600)
                        //Si c'est il y a moins de 3 heures
                if( $difference < $heure_defaut*3600 )
                        {
                                $txt .= 'Il y a ';
                                if ($difference >= 3600)
                                        $txt .= (int)($difference/3600)."h ";
                                if ($difference >= 60)
                                        $txt .= strftime(" %Mm",$difference);
                                $txt .= strftime(' %Ss',$difference);
        
                        }
                        //Si c'est il y a plus de trois heures
                        else
                                $txt .= 'Aujourd\'hui ';
                
                //Si c'est hier
                else if((date('d') - 1) == date('d', $tps) and date('mY') == date('mY', $tps))
                $txt .= 'Hier ';
                //Si c'est une autre date
                else
                        $txt .= date('\l\e d/m/Y', $tps) ;
        
                //Puis affichage de l'heure si on est à plus de 3 heures
                if( $difference >= $heure_defaut*3600 )
                        $txt .=  ' &#224; ' . date('H \h i\m s\s', $tps).'';
        
        
                return $txt;
        }
}
 
?>